home *** CD-ROM | disk | FTP | other *** search
/ The Internet Professor / The Internet Professor.iso / vfw11e / iccread.txt < prev    next >
Text File  |  1995-02-27  |  10KB  |  267 lines

  1.                Cinepak Codec by Radius
  2.                  Product Version 1.9
  3.                Release Version 1.9.6.16
  4.  
  5. -------- Instructions for Installation of Cinepak Codec ----------
  6.  
  7.  
  8.  1. When running Windows, do the following:
  9.  
  10.      a.  Open up the Control Panel application and invoke the Drivers
  11.      applet.
  12.  
  13.      b.  From the Drivers applet's main window select the Add...
  14.      pushbutton.
  15.  
  16.      c.  In the Add dialog box which then appears choose the selection
  17.      "Unlisted or Updated Driver" from the List of Drivers listbox.
  18.  
  19.      d.  In the Install Driver dialog box which then appears enter
  20.      either A:\ or B:\ in the edit field, depending on which drive
  21.      you have inserted the Cinepak diskette.  Press OK.
  22.  
  23.      e.  In the Add Unlisted or Updated Driver dialog box which should
  24.      then appear, you should see the following entries:
  25.  
  26.         Cinepak Codec by Radius
  27.  
  28.      Select it and press OK.
  29.  
  30.      f.  The Cinepak Codec will be copied into your Windows system
  31.      subdirectory and its installation should then be complete.
  32.  
  33.  
  34. ----- Changes for release 1.9.6.16 -------------------------------------------
  35.  
  36. 1.  A playing movie's context now survives a change in the format of the
  37.     destination DIB.  This means, for example, that a movie playing
  38.     through a DCI Provider can be switched from YUY2 format to an RGB
  39.     format (with an ICM_DECOMPRESSEX_BEGIN message) without being
  40.     required to have a key frame as the first frame after the BEGIN.
  41.     The caller is responsible, of course, for ensuring that the
  42.     destination image gets color converted so unchanged pixels in that
  43.     frame are correct.
  44.  
  45.     The original specification for Video for Windows did not require
  46.     codecs to survive a destination DIB format change.  Under some
  47.     circumstances, this led to "black blotches" that this change to the
  48.     codec fixes.
  49.  
  50. 2.  Movies that were not of size 0 mod 4 in both X and Y that were
  51.     playing to some YUV format DIBs would sometimes produce GPFs.
  52.  
  53.     Cinepak refuses to play movies to YUV formats that do not meet
  54.     certain incoming frame size constraints:
  55.  
  56.       CLJR    Width in pixels and height in scanlines must be 0 mod 4
  57.       CPLA    Width in pixels and height in scanlines must be 0 mod 4
  58.       UYVY    Width in pixels must be 0 mod 2
  59.       YUY2    Width in pixels must be 0 mod 2
  60.  
  61. 3.  The decompressor was not ignoring frames when called with the
  62.     ICDECOMPRESS_NULLFRAME flag set.  It caused GPFs on some movies.
  63.  
  64. 4.  The 32 bit x86 version of the codec now supports YUV destinations.
  65.     Some prior releases inadvertently omitted YUV support.
  66.  
  67.  
  68.     Affected:  All
  69.  
  70.  
  71. ----- Changes for release 1.8.0.12 -------------------------------------------
  72.  
  73. 1.  The memory footprint of the x86 Win32 version has been reduced in
  74.     size.
  75.  
  76. 2.  The quality of large frames has been improved.
  77.  
  78.     Affected:  All
  79.  
  80.  
  81. ----- Changes for release 1.8.0.9 --------------------------------------------
  82.  
  83. 1.  Under certain circumstances compressing large frames (640x480) would
  84.     produce blurry key frames.
  85.  
  86. 2.  Certain structures internal to compressed frames are now aligned on
  87.     16 bit word boundaries so that the compressed frames in movies are
  88.     compatible with game platform players.
  89.  
  90. 3.  The default quality is now 100%.
  91.  
  92. 4.  The default is now to have a key frame every 15 frames rather than
  93.     every 7.
  94.  
  95.     Affected:  All
  96.  
  97.  
  98. ----- Changes for release 1.8.0.8 --------------------------------------------
  99.  
  100. 1.  There should not have been an accelerator on the "OK" buttons in the
  101.     codec dialogs.
  102.  
  103. 2.  The 32 bit version of Cinepak said "Cinepak for Windows NT" in the
  104.     title bar of its dialogs but now says "Cinepak for Windows 32" since
  105.     it also is intended to work with Windows '95.  The 16 bit version of
  106.     Cinepak now says "Cinepak for Windows 16".
  107.  
  108.     Affected:  All
  109.  
  110.  
  111. ----- Changes for release 1.8.0.7 --------------------------------------------
  112.  
  113. 1.  Until this release there were problems compressing movies
  114.     significantly larger than 640x480.   Compression of large frames
  115.     should now behave as expected.
  116.  
  117. 2.  Visible messages, the SuperMac logo and so forth have been updated to
  118.     reflect SuperMac's merger with Radius, Inc.
  119.  
  120.     Affected:  All
  121.  
  122.  
  123. ----- Changes for release 1.7.0.97 -------------------------------------------
  124.  
  125. 1.  The Win16 and Win32 x86 versions of Cinepak now support several YUV
  126.     formats:
  127.       -  CLJR      Cirrus Logic Pack Jr. YUV
  128.       -  CPLA      Cinepak YUV Planar
  129.       -  UYVY      CCIR601 YUV, byte order U01, Y0, V01, Y1, U23, Y2, ...
  130.       -  YUY2      CCIR601 YUV, byte order Y0, U01, Y1, V01, Y2, U23, ...
  131.  
  132.     Affected:  Win16 x86, Win32 x86
  133.  
  134.  
  135. ----- Changes for release 1.7.0.84 -------------------------------------------
  136.  
  137. 1.  When compressing, Cinepak now makes a key frame when:
  138.       -  icc->dwFlags has ICCOMPRESS_KEYFRAME set
  139.       -  *icc->lpdwFlags == AVIIF_KEYFRAME (for VidEdit compatibility)
  140.       -  Cinepak decides internally that there has been a scene change
  141.  
  142.     The first condition had not been included previously.
  143.  
  144.     Affected:  all
  145.  
  146. 2.  The Win16 and Win32 x86 versions of Cinepak now support several YUV
  147.     formats:
  148.       -  CPLA      Cinepak YUV Planar
  149.       -  YUY2      CCIR601 YUV, byte order Y0, U01, Y1, V01, Y2, U23, ...
  150.       -  UYVY      CCIR601 YUV, byte order U01, Y0, V01, Y1, U23, Y2, ...
  151.  
  152.     Affected:  Win16 x86, Win32 x86
  153.  
  154.  
  155. ----- Changes for release 1.7.0.56 -------------------------------------------
  156.  
  157. 1.  The Win16 and Win32 x86 versions of Cinepak are the first to support
  158.     decompression to a YUV format.  The only one supported so far is
  159.     FOURCC "CPLA", Cinepak YUV Planar.  More YUV formats are coming
  160.     soon.
  161.  
  162.     Affected:  Win16 x86, Win32 x86
  163.  
  164. 2.  Sometimes, compressing 640x480 movies would produce blocky. blurry
  165.     Cinepak movies.  The problem turned out to be that some frames were
  166.     being compressed ridiculously deeply.  This release repairs the
  167.     problem.
  168.  
  169.     Affected:  Win 16 x86, Win32 Alpha, MIPS, PPC, x86
  170.  
  171. 3.  In the Win16 version, one would occasionally get "Unknown frame/riff
  172.     chunk error" from trying to compress large frames.  A compressed
  173.     frame may now be up to 190kb or so.
  174.  
  175.     Affected:  Win16
  176.  
  177. 4.  Cinepak now verifies that the caller is asking that we decompress
  178.     into a DIB with biPlanes == 1.  We will not decompress into standard
  179.     DIBs with other values in biPlanes.
  180.  
  181.     Affected:  Win 16 x86, Win32 Alpha, MIPS, PPC, x86
  182.  
  183. 5.  When the destination DIB was double sized 8 bit palettized, the
  184.     Alpha and MIPS versions of Cinepak for Windows NT produced images
  185.     different from (though similar to) those of the x86 versions of
  186.     Cinepak.  They now are identical.
  187.  
  188.     Affected:  Win32 Alpha, MIPS, PPC
  189.  
  190. 6.  If a playback instance of Win16 x86 Cinepak were asked to play a
  191.     movie that was not 0 mod 4 in either X or Y size, then one that was
  192.     0 mod 4 in both, then one that was not in either, the third (non 0
  193.     mod 4 frame) would get a GPF.  In Win32 x86 one did not get a GPF
  194.     but the third frame would not look correct.
  195.  
  196.     Affected:  Win16 x86, Win32 x86
  197.  
  198.  
  199. ----- Changes for release 1.7.0.23 -------------------------------------------
  200.  
  201. 1.  Allow frame size to change after CompressBegin so Premiere won't GPF
  202.     in Chicago.
  203.  
  204. 2.  In Win32 version, respond that codec cannot do BI_1632.
  205.  
  206. 3.  Use first \VarFileInfo\Translation to look up
  207.     \StringFileInfo\{lang}{codepage} so localization works.
  208.  
  209. 4.  Minor performance improvements in compression.
  210.  
  211.  
  212. ----- Changes for release 1.7.0.10 -------------------------------------------
  213.  
  214. 1.  Track versions from Win32 fixes.
  215.  
  216. 2.  Remove UpsideDownDib capability; see 1.6.0.54, below.
  217.  
  218.  
  219. ----- Changes for release 1.7.0.4 -------------------------------------------
  220.  
  221. 1.  Cinepak now can compress to a black & white movie, and play it
  222.     back.  Use the Configure...  button in the Details>> dialog of the
  223.     Compression Options...  choice in the Video...  menu to select
  224.     Compress to Black & White.
  225.  
  226.  
  227. ----- Changes for release 1.6.0.54 -------------------------------------------
  228.  
  229. 1.  Setting SYSTEM.INI [iccvid.drv] UpsideDownPalette=1 will draw upside
  230.     down any movie on which we are not using the standard Cinepak
  231.     palette.  Convenient for debugging but surprising in normal use.
  232.  
  233.  
  234. ----- Changes for release 1.6.0.52 -------------------------------------------
  235.  
  236. 1.  NULL LPBITMAPINFOHEADER in ICM_DECOMPRESS_SET_PALETTE means reset to
  237.     original Cinepak palette.
  238.  
  239.  
  240. ----- Changes for release 1.6.0.44 -------------------------------------------
  241.  
  242. 1.  Problem fixed where playing movies that were not 0 mod 4 in width
  243.     and height to a 2X DIB produced a GPF.
  244.  
  245.  
  246. ----- Changes for release 1.6.0.39 -------------------------------------------
  247.  
  248. 1.  Pitch of destination DIB can change between frames in a movie.
  249.     Experimental; intended to support pre-alpha UDH.
  250.  
  251.  
  252. ----- Changes for release 1.6.0.31 -------------------------------------------
  253.  
  254. 1.  Win16 codec no longer GPFs in Chicago.
  255.  
  256.  
  257. ----- Changes for release 1.6.0.13 -------------------------------------------
  258.  
  259. 1.  Codec handles ICM_DECOMPRESS_SET_PALETTE message so that
  260.     applications can choose the playback palette.
  261.  
  262.  
  263. ----- Changes for release 1.6.0.3 -------------------------------------------
  264.  
  265. 1. Codec can now handle 2:1 stretching when decompressing to an 8bpp target.
  266.  
  267.